<body>
    <!-- 创建一个容器来展示排序后的数组 -->
    <div id="result"></div>

    <script>
        let arr1 = [5, 2, 3, 6, 8, 6, 5, 4, 7, 1, 9];

        // 创建一个空数组来存储不重复的元素
        let list1 = [];

        // 创建一个对象来记录每个元素出现的次数
        let count = {};

        // 遍历原数组
        for (let i = 0; i < arr1.length; i++) {
            let element = arr1[i];
            if (!count[element]) {
                list1.push(element);
                count[element] = true;
            }
        }
        // 对新数组进行降序排序
        list1.sort(function(x, y) {
            return y - x;
        });

        console.log(list1);
    </script>
</body>
</html>
